package model

import (
	"gitee.com/zaiqiang231/zcamp-service-camp/app/model/meta"
)

type Activity struct {
	meta.RecordModel
	Status       int    `json:"status" gorm:"status"` // 状态：1预发布，2在线，3已下线
	Uid          int64  `gorm:"uid" json:"uid"`
	Title        string `gorm:"column:title" json:"title"`           // 活动标题
	Pictures     string `json:"pictures" gorm:"pictures"`            // json 营地图片
	LocationAddr string `json:"location_addr" gorm:"location_addr"`  // 定位具体地址
	Longitude    string `json:"longitude" gorm:"longitude"`          //经度
	Latitude     string `json:"latitude" gorm:"latitude"`            //纬度
	StartTime    int64  `gorm:"column:start_time" json:"start_time"` // 活动开始时间
	EndTime      int64  `gorm:"column:end_time" json:"end_time"`     // 活动结束时间
	ContentIntro string `json:"content_intro" gorm:"content_intro"`  // 介绍，文字部分，简介
	Content      string `json:"content" gorm:"content"`              // 内容，图文(html)
	ContentJson  string `json:"content_json" gorm:"content_json"`    // 内容，图文(json)
	Phone        string `gorm:"column:phone" json:"phone"`           // 联系电话
	CampID       int64  `gorm:"column:camp_id" json:"camp_id"`       // 关联营地id
}

func (Activity) TableName() string {
	return "z_activity"
}
